package com.tencent.sr.iris.activity.dependency.dto.group;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 团长视角-团推团任务二级页面
 */
@Data
public class GroupNormalTaskSecondDTO {

    // 贡献状态(1.贡献中,2.已结束)
    @JSONField(name = "promote_status")
    private Integer promoteStatus;

    // 邀请时间(成为特邀时间,被邀请时间)
    @JSONField(name = "promote_user_invite_datetime")
    private String promoteUserInviteDatetime;

    @JSONField(name = "promote_user_uid")
    private String promoteUserUid;

    @JSONField(name = "promote_user_union_id")
    private String promoteUserUnionId;

    @JSONField(name = "promote_wechat_user_id")
    private Integer promoteWechatUserId;

    // 特邀团长等级
    @JSONField(name = "promote_user_level")
    private String promoteUserLevel;

    // 业绩贡献开始时间
    @JSONField(name = "promote_start")
    private String promoteStart;

    // 业绩贡献结束时间
    @JSONField(name = "promote_end")
    private String promoteEnd;

    // 贡献销售额
    @JSONField(name = "promote_gmv")
    private Integer promoteGmv;

    // 贡献奖励金
    @JSONField(name = "predict_commission_fee")
    private Integer predictCommissionFee;

    @JSONField(name = "task_phase_bonus_rule_special_stage_id")
    private Integer taskPhaseBonusRuleSpecialStageId;

    // 累计贡献销售额
    @JSONField(name = "sum_promote_gmv")
    private Integer sumPromoteGmv;

    // 累计贡献奖励金
    @JSONField(name = "sum_predict_commission_fee")
    private Integer sumPredictCommissionFee;

    //当月贡献销售额
    @JSONField(name = "sum_month_valid_gmv")
    private Integer sumMonthValidGmv;

    @JSONField(name = "user_bonus_rule_special_stage_group_special")
    private UserBonusRuleSpecialStageNow userBonusRuleSpecialStageNow;

    @JSONField(name = "promote_wechat_user")
    private TaskWechatUserDTO taskWechatUserDTO;

    //团推团
    /**
     * 当月收益
     */
    @JSONField(name = "sum_month_valid_commission_bill_commission_fee")
    private Long sumMonthValidCommissionBillCommissionFee;

    /**
     * 累计收益
     */
    @JSONField(name = "sum_valid_commission_bill_commission_fee")
    private Long sumValidCommissionBillCommissionFee;

    /**
     * 特邀团推团-贡献收益
     */
    @JSONField(name = "valid_commission_bill_commission_fee")
    private Long validCommissionBillCommissionFee;
}



















